import time
#print(time.time())
def home(name):
     time.sleep(2)
     print('welcome %s to home page' %name)
     return 12345

def outer(func):#func=index
    #func=index
    #注意这块wapper的参数必须和func的参数一样
    def wapper(*args,**kwargs):
        start_time=time.time()
        res=func(*args,**kwargs)
        end_time=time.time()
        print(end_time-start_time)
        #注意此时要把原来home的返回值返出来
        return res
    #不能加wapper()，切记，否则变成调用了
    return wapper



#伪装后的home,实际上就是wapper
home=outer(home)
#没有改变原函数，也没有改变调用方式（index)
print(home('lc'))